#ifndef SUB_HDR_H
#define SUB_HDR_H

#include <stdint.h>

#pragma pack(push, 1)

typedef struct{
    int32_t price_raw;
    int16_t qty;
} PRICE_ENTRY_S;

typedef struct {
    uint32_t rpt_seq;
    unsigned char symbol[20];
    uint64_t tranc_time;
    int32_t cum_volumn;
    PRICE_ENTRY_S  bid_list[10];
    PRICE_ENTRY_S  ask_list[10];
    uint8_t decimal;  
} HST_DEPTH_WRAP_S;

typedef struct{
    uint32_t rpt_seq;
    unsigned char symbol[20];
    uint64_t tranc_time;
    int32_t price_raw;
    uint16_t last_volumn;
    uint8_t decimal;  
} HST_BEST_WRAP_S;

#pragma pack(pop)

#endif

